package com.lantu.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author mabc
 * @since 2024-06-29
 */
@TableName("s_Markinfo")
public class Markinfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 学号
     */
    @TableId(value = "stu_id", type = IdType.AUTO)
    private Long stuId;

    /**
     * 学业成绩
     */
    private BigDecimal academicScore;

    /**
     * 思政表现
     */
    private BigDecimal ideologicalScore;

    /**
     * 科研能力
     */
    private BigDecimal researchScore;

    /**
     * 社会服务
     */
    private BigDecimal socialServiceScore;

    /**
     * 综合成绩
     */
    private BigDecimal totalScore;

    public Long getStuId() {
        return stuId;
    }

    public void setStuId(Long stuId) {
        this.stuId = stuId;
    }
    public BigDecimal getAcademicScore() {
        return academicScore;
    }

    public void setAcademicScore(BigDecimal academicScore) {
        this.academicScore = academicScore;
    }
    public BigDecimal getIdeologicalScore() {
        return ideologicalScore;
    }

    public void setIdeologicalScore(BigDecimal ideologicalScore) {
        this.ideologicalScore = ideologicalScore;
    }
    public BigDecimal getResearchScore() {
        return researchScore;
    }

    public void setResearchScore(BigDecimal researchScore) {
        this.researchScore = researchScore;
    }
    public BigDecimal getSocialServiceScore() {
        return socialServiceScore;
    }

    public void setSocialServiceScore(BigDecimal socialServiceScore) {
        this.socialServiceScore = socialServiceScore;
    }
    public BigDecimal getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(BigDecimal totalScore) {
        this.totalScore = totalScore;
    }

    @Override
    public String toString() {
        return "Markinfo{" +
            "stuId=" + stuId +
            ", academicScore=" + academicScore +
            ", ideologicalScore=" + ideologicalScore +
            ", researchScore=" + researchScore +
            ", socialServiceScore=" + socialServiceScore +
            ", totalScore=" + totalScore +
        "}";
    }
}
